package Condiciones;

import java.util.Date;

import Aplicacion.Acumulador;
import Aplicacion.Infraccion;

public class RangoFechasCondicion implements Condicion {
	
	private Date desde;
	private Date hasta;
	
	public RangoFechasCondicion(Date desde, Date hasta) {
		this.desde = desde;
		this.hasta = hasta;
	}

	@Override
	public void procesarAcumulador(Acumulador acumulador, Infraccion infraccion) {
		if (infraccion.getFecha().after(this.desde) && infraccion.getFecha().before(this.hasta)) {
			infraccion.procesarAcumulador(acumulador);
		}
	}

}
